/**
 * @author F.biz - http://www.fbiz.com.br/
 */
/* --------------------------------------------------------------- Reset */
body{
	background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_site_pattern.jpg?v=1.0.5) top center repeat-x #a3cbd3;
	min-width:980px;
	text-shadow: #000 0 0 0;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000;
	text-align:center;
}
form{
	background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_site.jpg?v=1.0.5) top center no-repeat;
}
body *{outline:none;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img,abbr,acronym{border: 0px;}
p,h1,h2,h3,h4,h5, h6{margin:10px 0;}
ul{list-style-type: none;}
address,caption,cite,code,th,var{font-style:normal;font-weight:normal;}
q:before,q:after {content:'';}
/* --------------------------------------------------------------- Utils */
hr{display:none;position:absolute;}
.ns{overflow:hidden;}
.nb{border:0px;background:transparent;}
.dn{display:none;}
.fc{ /* float container */
	overflow:hidden;
	/* ie 6- */
	_height:auto;
	_overflow:visible;
	zoom:1;
}
.hide{
	visibility:hidden;
	overflow:hidden;
	height:1px;
	margin-top:-1px;
}
/* --------------------------------------------------------------- Fonts */
.al{text-align: left !important;}
.ac{text-align: center !important;}
.ar{text-align: right !important;}
.txtErro{color:#cb0000 !important;font-weight:bold;}

.nomeProduto,
.nomeProduto a:link,
.nomeProduto a:hover,
.nomeProduto a:active,
.nomeProduto a:visited{
	font-weight:bold;
	color:#000;
}
.descricaoProduto,
.descricaoProduto a:link,
.descricaoProduto a:hover,
.descricaoProduto a:active,
.descricaoProduto a:visited{
	color:#6f6e6d;
}
.precoProduto,
.precoProduto a:link,
.precoProduto a:hover,
.precoProduto a:active,
.precoProduto a:visited{
	font-weight:bold;
	color:#ca0458;
}

.disclaimer{
	color:#575757;
	font-size:11px;
}
.mainTitle{
	font-size:17px;
	color:#d10054;
}

a.txtHigh:link,
a.txtHigh:hover,
a.txtHigh:active,
a.txtHigh:visited,
.txtHigh{
	color:#ca0458;
}

/* --------------------------------------------------------------- Formularios */
input[type="hidden"]{visibility:hidden;}
input, textarea{color:#000000; border: 1px solid #939393; background-color: #ffffff; padding:0 3px 0; font-size:13px;}
input{height:18px; overflow:hidden;}
textarea{overflow:auto;}
.fixRadio{width:15px !important; width:13px; border:none; background-color:none !important;}
.radioContainer{
	overflow:hidden;
	zoom:1;
}
	.radioContainer label,
	.radioContainer input{
		float:left;display:inline;
	}
	.radioContainer input{
		margin-right:3px;
	}
	.radioContainer label{
		margin-top:2px;
		*margin-top:3px;
		margin-right:15px;
	}
.label{
	color:#cecece !important;
}
.inputHolder{
	border:1px solid #939393;
	background:#fff;
	padding:0 3px;
	margin:0;
}
	.inputHolder input{
		width:100%;
		padding:0;
		border:none;
		background:none;
	}
/* --------------------------------------------------------------- Links */
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}
a:link,
a:hover,
a:active,
a:visited{
	color:#557f9a;
}

.linkVoltar{
	text-align:right;
}
	.linkVoltar a:link,
	.linkVoltar a:hover,
	.linkVoltar a:active,
	.linkVoltar a:visited{
		color:#606060;
		text-decoration:none;
		padding-left:20px;
		background:url(http://www.casarcomtudo.com.br/locales/global/img/ico_voltar.png?v=1.0.5) center left no-repeat;
	}
/* --------------------------------------------------------------- Posicionamento */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.fst{
	padding:0 !important;
	margin:0 !important;
	background:none !important;
}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}

/* --------------------------------------------------------------- Base CSSs comuns */
/*
{
*/
/*
	container com cantos arredondados base
*/
.rounded{
	overflow:hidden;
	zoom:1;
}
.rounded .middle,
.rounded .wrapMiddle,
.rounded{
	background-repeat:repeat-y;
}
.rounded .top .left,
.rounded .bottom .left,
.rounded .top .right,
.rounded .bottom .right,
.rounded .top .center,
.rounded .bottom .center,
.rounded .top,
.rounded .middle,
.rounded .wrapMiddle,
.rounded .bottom{
	overflow:hidden;
	zoom:1;
}	
	.rounded .top .left,
	.rounded .bottom .left,
	.rounded .top .right,
	.rounded .bottom .right{
		background-repeat:no-repeat;
	}
	.rounded .top .left,
	.rounded .bottom .left{
		float:left;display:inline;
	}
	.rounded .top .right,
	.rounded .bottom .right{
		float:right;display:inline;
	}
	.rounded .top .center,
	.rounded .bottom .center,
	.rounded .bottom,
	.rounded .top{
		background-repeat:repeat-x;
	}

/*
	foto thumb base
*/
.photoShadowContainer{
	background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_shadow_photo.png?v=1.0.5) no-repeat bottom left;
	padding:0 0 3px 3px;
}

/*
	background "top bottom" base
*/
.bgHolderTop, .bgHolder, .bgHolderBottom{
	overflow:hidden;
}

/*
	título escondido (seo trick)
*/
h1.noTitle{
	visibility:hidden;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}

/*
	Lista de fotos base
*/
ul.photoList{
	overflow:hidden;
	zoom:1;
	width:660px;
}
	ul.photoList li{
		float:left;display:inline;
		margin:0 25px 15px;
		width:170px;
		text-align:center;
	}
	ul.photoList li.ie_cb{
		width:100%;
		height:1px;
		margin-top:-1px;
		visibility:hidden;
	}
	ul.photoList li.rounded{}
		ul.photoList li.rounded .top,
		ul.photoList li.rounded .top .left,
		ul.photoList li.rounded .top .center,
		ul.photoList li.rounded .top .right,
		ul.photoList li.rounded .bottom,
		ul.photoList li.rounded .bottom .left,
		ul.photoList li.rounded .bottom .center,
		ul.photoList li.rounded .bottom .right{
			height:4px;
		}
		ul.photoList li.rounded .top .left,
		ul.photoList li.rounded .bottom .left{
			margin-right:-4px;
		}
		ul.photoList li.rounded .top .right,
		ul.photoList li.rounded .bottom .right{
			margin-left:-4px;
		}
		ul.photoList li.rounded .top .left,
		ul.photoList li.rounded .top .right,
		ul.photoList li.rounded .bottom .left,
		ul.photoList li.rounded .bottom .right{
			width:4px;
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_photo_corners.png?v=1.0.5);
		}
		ul.photoList li.rounded .top .left{
			background-position:0 0;
		}
		ul.photoList li.rounded .top .right{
			background-position:-4px 0;
		}
		ul.photoList li.rounded .bottom .left{
			background-position:0 -4px;
		}
		ul.photoList li.rounded .bottom .right{
			background-position:-4px -4px;
		}
		ul.photoList li.rounded .top .center,
		ul.photoList li.rounded .bottom .center{
			margin:0 4px;
			background-color:#fff;
		}
		ul.photoList li.rounded .middle{
			padding:12px 12px 8px 12px;
			background-color:#fff;
		}
/*
	Box com cantos arredondados do container interno
*/
.boxInternalContent{
	width:auto;
}
		.boxInternalContent .top,
		.boxInternalContent .top .left,
		.boxInternalContent .top .center,
		.boxInternalContent .top .right,
		.boxInternalContent .bottom,
		.boxInternalContent .bottom .left,
		.boxInternalContent .bottom .center,
		.boxInternalContent .bottom .right{
			height:19px;
		}
		.boxInternalContent .top .left,
		.boxInternalContent .bottom .left{
			margin-right:-19px;
		}
		.boxInternalContent .top .right,
		.boxInternalContent .bottom .right{
			margin-left:-19px;
		}
		.boxInternalContent .top .left,
		.boxInternalContent .top .right,
		.boxInternalContent .bottom .left,
		.boxInternalContent .bottom .right{
			width:19px;
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_intcont_corners.png?v=1.0.5);
		}
		.boxInternalContent .top .left{
			background-position:0 0;
		}
		.boxInternalContent .top .right{
			background-position:-19px 0;
		}
		.boxInternalContent .bottom .left{
			background-position:0 -19px;
		}
		.boxInternalContent .bottom .right{
			background-position:-19px -19px;
		}
		.boxInternalContent .top .center,
		.boxInternalContent .bottom .center{
			margin:0 19px;
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_intcont_h.png?v=1.0.5);
		}
		.boxInternalContent .top .center{
			background-position:0 -19px;
		}
		.boxInternalContent .bottom .center{
			background-position:0 0;
		}
		.boxInternalContent .middle,
		.boxInternalContent .wrapMiddle{
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_intcont_v.png?v=1.0.5);
		}
		.boxInternalContent .middle{
			padding-right:9px;
			background-position:right top;
		}
		.boxInternalContent .wrapMiddle{
			padding:20px 29px 20px 39px;
			background-position:0 0;
			text-align:left;
		}

		.quad .left,
		.quad .right{
			background:none;
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_intcont_quadcorners.png?v=1.0.5);
		}
		
.blueRoundedBox{
	margin-top:10px;
	text-align:left;
}
	.blueRoundedBox,
	.blueRoundedBox .center{
		background-image:none !important;
	}
	.blueRoundedBox .left,
	.blueRoundedBox .right{
		background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_intdest_corners.png?v=1.0.5) !important;
	}
	.blueRoundedBox .top .left{
		background-position:0 0;
	}
	.blueRoundedBox .bottom .left{
		background-position:0 -19px;
	}
	.blueRoundedBox .center{
		margin-left:0;
		background:#E2F0F6;
	}
	.blueRoundedBox .middle{
		background:#E2F0F6;
		margin:0;
		padding:0 20px;
	}
	.blueRoundedBox .top .right{
		background-position:-19px 0;
	}
	.blueRoundedBox .bottom .right{
		background-position:-19px -19px;
	}

.defaultPop{
	width:600px;
}
		.defaultPop .top .left,
		.defaultPop .top .right,
		.defaultPop .bottom .left,
		.defaultPop .bottom .right{
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_pop_corners.png?v=1.0.5);
		}
		.defaultPop .top .center,
		.defaultPop .bottom .center{
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_pop_h.png?v=1.0.5);
		}
		.defaultPop .middle,
		.defaultPop .wrapMiddle{
			background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_box_pop_v.png?v=1.0.5);
			position:relative;
		}
	
/*
	Breadcrumbs
*/
ul.breadcrumbs{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
}
	ul.breadcrumbs li{
		float:left;display:inline;
		margin-left:6px;
		padding-left:12px;
		background:url(http://www.casarcomtudo.com.br/locales/global/img/sep_breadcrumbs.png?v=1.0.5) 0 4px no-repeat;
	}
		ul.breadcrumbs li a:link,
		ul.breadcrumbs li a:hover,
		ul.breadcrumbs li a:active,
		ul.breadcrumbs li a:visited{
			text-decoration:none;
			color:#8B8B8C;
			font-weight:bold;
		}
		ul.breadcrumbs li a:hover{
			color:#000;
		}
/*
}
*/

/* --------------------------------------------------------------- Estrutura */
/*
	use "http://www.casarcomtudo.com.br/" to identify the server root path. Ex.:
	background:url(http://www.casarcomtudo.com.br/locales/global/img/px.gif?v=1.0.5) 0 0 no-repeat;
*/

#siteContainer{
	position:relative;
	margin:0 auto;
	text-align:left;
	width:960px;
	z-index:2;
}
	#header,
	#bodyContent,
	#footer{
		background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_miolo.png?v=1.0.5);
		background-repeat:no-repeat;
		padding-right:33px;
		padding-left:33px;
	}
	
	
	/*
		HEADER
	{
	*/
	#header{
		position:relative;
		background-position:-1920px 56px;
		height:138px;
		overflow:hidden;
		color:#456B87;
	}
		#header a:link, #header a:hover, #header a:active, #header a:visited{
			color:#456B87;
		}
		#header #siteName{
			float:left;display:inline;
			margin:0 5px 0 0;
		}
			#header #siteName a:link,
			#header #siteName a:hover,
			#header #siteName a:active,
			#header #siteName a:visited{
				display:block;
				width:138px;
				height:0;
				padding-top:138px;
				overflow:hidden;
				background:url(http://www.casarcomtudo.com.br/locales/pt-BR/img/site_logo.png?v=1.0.5) 0 0 no-repeat;
			}
		#header #siteSlogan{
			position:absolute;
			background:url(http://www.casarcomtudo.com.br/locales/pt-BR/img/site_slogan.png?v=1.0.5) 0 0 no-repeat;
			width:375px;
			height: 0;
			padding-top: 29px;
			overflow:hidden;
			top:105px;
			left:176px;
			margin:0;
		}
		
		#header #siteSafeMsg{
			float:right;display:inline;
			margin-right:-14px;
			padding-top:1px;
			background:url(http://www.casarcomtudo.com.br/locales/global/img/ico_safe.png?v=1.0.5) 0 0 no-repeat;
		}
		
		#header #siteBlogMsg{
			float:right;display:inline;
			margin-right:20px;
			background:url(http://www.casarcomtudo.com.br/locales/global/img/ico_blog.png?v=1.0.5) 0 0 no-repeat;
		}		
			#header #siteSafeMsg a:link,
			#header #siteSafeMsg a:hover,
			#header #siteSafeMsg a:active,
			#header #siteSafeMsg a:visited,
			#header #siteBlogMsg a:link,
			#header #siteBlogMsg a:hover,
			#header #siteBlogMsg a:active,
			#header #siteBlogMsg a:visited{
				padding-left: 12px;
				text-decoration:none;
			}
		#header #userName{
			font-size:14px;
		}
			#header #userName span{
				color:#5F5F5F;
				font-weight: bold;
				margin-right: 5px;
			}
			#header #userName a:link,
			#header #userName a:hover,
			#header #userName a:active,
			#header #userName a:visited{
				font-size:11px;
			}
		
		/*
			menu navagação principal
		*/
		#header ul#navigationMenu{
			margin-top:15px;
			overflow:hidden;
			zoom:1;
			width:475px;
			padding-top:5px;
		}
			#header ul#navigationMenu li{
				float:left;display:inline;
				margin-right:10px;
				font-size:11px;
				word-wrap:nowrap;
			}
				#header ul#navigationMenu li a:link,
				#header ul#navigationMenu li a:hover,
				#header ul#navigationMenu li a:active,
				#header ul#navigationMenu li a:visited{
					text-decoration:none;
				}
			#header ul#navigationMenu li.menuCarrinho{
				float:right;display:inline;
				color: #c40042;
				font-size:12px;
				font-weight:bold;
				margin-top:-4px;
				padding-top:4px;
				background:url(http://www.casarcomtudo.com.br/locales/global/img/ico_basket.png?v=1.0.5) top right no-repeat;
				height:38px;
			}
				#header ul#navigationMenu li.menuCarrinho a:link,
				#header ul#navigationMenu li.menuCarrinho a:hover,
				#header ul#navigationMenu li.menuCarrinho a:active,
				#header ul#navigationMenu li.menuCarrinho a:visited{
					color: #c40042;
					margin-top:-1px;
					padding-right:30px;
				}
		
		/*
			box "lista atual"
		*/
		#header #boxListaAtual{
			position:absolute;
			bottom:0;
			right:0;
			background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_lista_atual.png?v=1.0.5) 0 0 no-repeat;
			width:282px;
			height:74px;
			padding:11px 13px 12px 10px;
			overflow:hidden;
		}
			#header #boxListaAtual a:link,
			#header #boxListaAtual a:hover,
			#header #boxListaAtual a:active,
			#header #boxListaAtual a:visited{
				text-decoration:none;
			}
			#header #boxListaAtual .photoShadowContainer{
				float:right;display:inline;
				width:70px;
				margin-left:6px;
			}
				#header #boxListaAtual .photoShadowContainer  a:link,
				#header #boxListaAtual .photoShadowContainer  a:hover,
				#header #boxListaAtual .photoShadowContainer  a:active,
				#header #boxListaAtual .photoShadowContainer  a:visited{
					display:block;
				}
					#header #boxListaAtual .photoShadowContainer img{
						display:block;
					}
			#header #boxListaAtual .textContainer{
				overflow:hidden;
				zoom:1;
			}
				#header #boxListaAtual .fsEncontreNoivos{
					margin-left:5px;
					padding-top:4px;
				}
					#header #boxListaAtual .fsEncontreNoivos .legend{
						color:#d10054;
						font-weight:bold;
						font-size:14px;
						margin:0 0 5px 0;
						float:left;display:inline;
					}
					#header #boxListaAtual .fsEncontreNoivos .inputHolder{
						float:left;display:inline;
						width:140px;
					}
					#header #boxListaAtual .fsEncontreNoivos .sendBuscaHolder{
						margin:2px 0 0;
						float:right;display:inline;
					}
						#header #boxListaAtual .fsEncontreNoivos .sendBuscaHolder p,
						#header #boxListaAtual .fsEncontreNoivos .sendBuscaHolder a{display:block;}

			#header #boxListaAtual .txtListaNome{
				padding:0;
				margin:0;
				text-align:right;
			}
				#header #boxListaAtual .txtListaNome .intro{
					color:#636363;
					display:block;
					margin-bottom:6px;
				}
				#header #boxListaAtual .txtListaNome .nome{
					color:#C50045;
					display:block;
					font-size:16px;
					font-weight:bold;
				}
				#header #boxListaAtual .txtDataCasamento{
					display:block;
					margin:0;
					color:#a9a9a9;
					font-size:11px;
					text-align:right;
					margin-bottom:6px;
				}
				#header #boxListaAtual .txtTrocaLista{
					text-align:right;
					font-size:10px;
					margin:0;
				}
					#header #boxListaAtual .txtTrocaLista li{
						display:inline;
						margin-left:6px;
					}
					#header #boxListaAtual .txtTrocaLista a:link, #header #boxListaAtual .txtTrocaLista a:hover, #header #boxListaAtual .txtTrocaLista a:active, #header #boxListaAtual .txtTrocaLista a:visited{
						text-decoration:none;
						color:#767676;
					}
			#header #boxListaAtual ul.listEncontre{
				clear:both;
				padding:4px 0 0;
				margin-left:5px;
				overflow:hidden;
				zoom:1;
			}
				#header #boxListaAtual ul.listEncontre li{
					float:left;display:inline;
					white-space:nowrap;
					position:relative;
					font-size:10px;
					font-weight:bold;
					color:#557f9a;
					padding-left:7px;
					margin-left:4px;
				}
					#header #boxListaAtual ul.listEncontre .first{
						padding:0;
						margin-left:0;
					}
					#header #boxListaAtual ul.listEncontre .ico{
						position:absolute;
						top:1px;
						left:0;
					}
					#header #boxListaAtual ul.listEncontre .first .ico{
						display:none;
					}
					#header #boxListaAtual ul.listEncontre li a:link,
					#header #boxListaAtual ul.listEncontre li a:hover,
					#header #boxListaAtual ul.listEncontre li a:active,
					#header #boxListaAtual ul.listEncontre li a:visited{
						text-decoration:none;
						font-size:10px;
						font-weight:bold;
						color:#557f9a;
					}
				#header #boxListaAtual ul.listEncontre li.high{
					margin-bottom:8px;
				}
					#header #boxListaAtual ul.listEncontre li.high a:link,
					#header #boxListaAtual ul.listEncontre li.high a:hover,
					#header #boxListaAtual ul.listEncontre li.high a:active,
					#header #boxListaAtual ul.listEncontre li.high a:visited{
						font-size:14px;
						color:#d10054;
					}
				#header #boxListaAtual ul.listEncontre li.low{
					margin-bottom:2px;
				}
					#header #boxListaAtual ul.listEncontre li.low a:link,
					#header #boxListaAtual ul.listEncontre li.low a:hover,
					#header #boxListaAtual ul.listEncontre li.low a:active,
					#header #boxListaAtual ul.listEncontre li.low a:visited{
					}
	/*
	}
	*/
	
	
	
	/*
		BODY
	{
	*/
	#bodyContent{
		background-position:-960px 0;
		background-repeat:repeat-y;
		padding-top:5px;
		padding-right:5px;
		padding-bottom:0px;
		overflow:hidden;
		zoom:1;
	}
		
		/*
			navegação dos produtos
		*/
		
		#bodyContent #secNavigationMenu{
			float:left;display:inline;
			width:170px;
			margin-left:-9px;
			margin-right:14px;
		}
			#bodyContent #secNavigationMenu .bgHolder,
			#bodyContent #secNavigationMenu .bgHolderBottom{
				background-image:url(http://www.casarcomtudo.com.br/locales/global/img/bg_nav_main.png?v=1.0.5);
				background-repeat:no-repeat;
			}
			#bodyContent #secNavigationMenu .bgHolder{
				background-position: right 0;
				padding-top:5px;
				padding-right:5px;
			}
			#bodyContent #secNavigationMenu .bgHolderBottom{
				height:49px;
				background-position: bottom right;
			}
			#bodyContent #secNavigationMenu dl{
				padding-left:5px;
			}
				#bodyContent #secNavigationMenu dl dt,
				#bodyContent #secNavigationMenu dl dt a
				{
				    color:#a80039;
					font-size:13px;
					font-weight:bold;
					margin:5px 0;
					padding-top:5px;
				}
				#bodyContent #secNavigationMenu dl dt a
				{
				    text-decoration: none;
				}
				#bodyContent #secNavigationMenu dl dd{
					color:#000e58;
					margin:0 0 0 -15px;
				}
					#bodyContent #secNavigationMenu dl dd a:link,
					#bodyContent #secNavigationMenu dl dd a:hover,
					#bodyContent #secNavigationMenu dl dd a:active,
					#bodyContent #secNavigationMenu dl dd a:visited{
						color:#000e58;
						display:block;
						height:auto;
						padding:5px 25px 4px 23px;
						text-decoration:none;
						overflow:hidden;
						line-height:12px;
					}
					#bodyContent #secNavigationMenu dl dd a:hover{
						color:#a2b1cb;
					}
					#bodyContent #secNavigationMenu dl dd.on a:link,
					#bodyContent #secNavigationMenu dl dd.on a:hover,
					#bodyContent #secNavigationMenu dl dd.on a:active,
					#bodyContent #secNavigationMenu dl dd.on a:visited{
						background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_nav_main_item.png?v=1.0.5) 0 1px no-repeat;
					}
					
					#bodyContent #secNavigationMenu dl dt.on a:link,
					#bodyContent #secNavigationMenu dl dt.on a:hover,
					#bodyContent #secNavigationMenu dl dt.on a:active,
					#bodyContent #secNavigationMenu dl dt.on a:visited{
						text-decoration:underline;
					}
					
					/*
						sub menu
					*/
					
					#bodyContent #secNavigationMenu dl dd ul li{
						zoom:1;
						height:auto;
						margin:0;
					}
						#bodyContent #secNavigationMenu dl dd ul li a:link,
						#bodyContent #secNavigationMenu dl dd ul li a:hover,
						#bodyContent #secNavigationMenu dl dd ul li a:active,
						#bodyContent #secNavigationMenu dl dd ul li a:visited,
						#bodyContent #secNavigationMenu dl dd.on ul li a:link,
						#bodyContent #secNavigationMenu dl dd.on ul li a:hover,
						#bodyContent #secNavigationMenu dl dd.on ul li a:active,
						#bodyContent #secNavigationMenu dl dd.on ul li a:visited{
							background:none;
							color:#d4115f;
							padding-left:38px;
							padding-right:10px;
							height:auto !important;
							margin:0;
							zoom:1;
						}
						#bodyContent #secNavigationMenu dl dd ul li.on a:link,
						#bodyContent #secNavigationMenu dl dd ul li.on a:hover,
						#bodyContent #secNavigationMenu dl dd ul li.on a:active,
						#bodyContent #secNavigationMenu dl dd ul li.on a:visited{
							font-weight:bold;
						}
						#bodyContent #secNavigationMenu dl dd.on ul li a:hover,
						#bodyContent #secNavigationMenu dl dd ul li a:hover{
							color:#dc80a8;
						}
		/*
			main content
		*/
		#bodyContent #mainContent{
			overflow:hidden;
			position:relative;
			zoom:1;
			left:-14px;
			padding:0 20px;
		}
		
			/*
				paginação das categorias
			*/
			.containerCategoria{
				overflow:hidden;
				zoom:1;
			}
				.containerCategoria .containerPaginacao,
				.containerCategoria select{
					float:right;display:inline;
				}
				.containerCategoria select{
					margin:0 5px;
				}
				.containerCategoria .containerPaginacao{
					font-weight:bold;
					padding-top:3px;
					color:#868787;
					margin-left:10px;
				}
				.containerCategoria .containerPaginacao li{
					float:left;display:inline;
					margin-top:-3px;
				}
				.containerCategoria .containerPaginacao li span,
				.containerCategoria .containerPaginacao li a:link,
				.containerCategoria .containerPaginacao li a:hover,
				.containerCategoria .containerPaginacao li a:active,
				.containerCategoria .containerPaginacao li a:visited{
					text-decoration:none;
					display:block;
					color:#868787;
					padding:3px;
					
				}
				.containerCategoria .containerPaginacao li.on a:link,
				.containerCategoria .containerPaginacao li.on a:hover,
				.containerCategoria .containerPaginacao li.on a:active,
				.containerCategoria .containerPaginacao li.on a:visited{
					background:#c6024d;
					color:#fff;
				}
				.containerCategoria .containerPaginacao li a:hover{
					color:#000;
				}
				
					.containerCategoria .containerPaginacao p{
						margin:0 5px 0 0;
						float:left;display:inline;
					}
					.containerCategoria .containerPaginacao ul{
						display:inline;
					}
						.containerCategoria .containerPaginacao ul li{
							display:inline;
						}
	/*
	}
	*/
	
	
	/*
		FOOTER
	{
	*/
	#footer{
		background-position:0 0;
		text-align:center;
		padding:65px 0 20px 0;
		_padding-bottom:0;
		color:#236b99;
		zoom:1;
	}
		#footer ul{
			margin:0 15px;
			background:none !important;
		}
			#footer ul li{
				display:inline;
				margin:0 10px;
				font-size:12px;
				font-weight:bold;
			}
			#footer ul li a:link,
			#footer ul li a:hover,
			#footer ul li a:active,
			#footer ul li a:visited{
				color:#236b99;
				text-decoration:none;
			}
				#footer ul.listaBancos{
					display:inline;
					margin:0;
					margin-right:10px;
				}
					#footer ul.listaBancos li span,
					#footer ul.listaBancos li a:link,
					#footer ul.listaBancos li a:hover,
					#footer ul.listaBancos li a:active,
					#footer ul.listaBancos li a:visited{
						background-image:url(http://www.casarcomtudo.com.br/locales/global/img/selos_bancos_footer.png?v=1.0.5);
						background-repeat:no-repeat;
					}
					#footer ul.listaBancos li.icoBancoBrasil span,
					#footer ul.listaBancos li.icoBancoBrasil a:link,
					#footer ul.listaBancos li.icoBancoBrasil a:hover,
					#footer ul.listaBancos li.icoBancoBrasil a:active,
					#footer ul.listaBancos li.icoBancoBrasil a:visited{background-position:0 0;}
					#footer ul.listaBancos li.icoBancoItau span,
					#footer ul.listaBancos li.icoBancoItau a:link,
					#footer ul.listaBancos li.icoBancoItau a:hover,
					#footer ul.listaBancos li.icoBancoItau a:active,
					#footer ul.listaBancos li.icoBancoItau a:visited{background-position:0 -28px;}
					#footer ul.listaBancos li.icoBancoReal span,
					#footer ul.listaBancos li.icoBancoReal a:link,
					#footer ul.listaBancos li.icoBancoReal a:hover,
					#footer ul.listaBancos li.icoBancoReal a:active,
					#footer ul.listaBancos li.icoBancoReal a:visited{background-position:0 -56px;}
					#footer ul.listaBancos li.icoBancoBradesco span,
					#footer ul.listaBancos li.icoBancoBradesco a:link,
					#footer ul.listaBancos li.icoBancoBradesco a:hover,
					#footer ul.listaBancos li.icoBancoBradesco a:active,
					#footer ul.listaBancos li.icoBancoBradesco a:visited{background-position:0 -84px;}
					#footer ul.listaBancos li.icoBancoVisa span,
					#footer ul.listaBancos li.icoBancoVisa a:link,
					#footer ul.listaBancos li.icoBancoVisa a:hover,
					#footer ul.listaBancos li.icoBancoVisa a:active,
					#footer ul.listaBancos li.icoBancoVisa a:visited{background-position:0 -112px;}	
					
					#footer ul.listaBancos li.icoBancoMaster span,
					#footer ul.listaBancos li.icoBancoMaster a:link,
					#footer ul.listaBancos li.icoBancoMaster a:hover,
					#footer ul.listaBancos li.icoBancoMaster a:active,
					#footer ul.listaBancos li.icoBancoMaster a:visited{background-position:0 -142px;}	
					
					#footer ul.listaBancos li.icoBancoDiners span,
					#footer ul.listaBancos li.icoBancoDiners a:link,
					#footer ul.listaBancos li.icoBancoDiners a:hover,
					#footer ul.listaBancos li.icoBancoDiners a:active,
					#footer ul.listaBancos li.icoBancoDiners a:visited{background-position:0 -170px;}										
					
					#footer ul.listaBancos li.icoBoleto span,
					#footer ul.listaBancos li.icoBoleto a:link,
					#footer ul.listaBancos li.icoBoleto a:hover,
					#footer ul.listaBancos li.icoBoleto a:active,
					#footer ul.listaBancos li.icoBoleto a:visited{background-position:0 -195px; padding-left:45px;}	
									
					#footer ul.listaBancos li{
						display:inline;
						position:relative;
						padding-left:28px;
						margin-left:5px;
						margin-right:0;
						zoom:1;
					}
						#footer ul.listaBancos li span,
						#footer ul.listaBancos li a:link,
						#footer ul.listaBancos li a:hover,
						#footer ul.listaBancos li a:active,
						#footer ul.listaBancos li a:visited{
							position:absolute;
							top:0;
							margin-top:-10px;
							*margin-top:-22px;
							left:0;
							width:28px;
							padding-top:28px;
							height:0;
							overflow:hidden;
							zoom:1;
						}
		#footer .address{
			margin-top:35px;
			margin-bottom:0;
		}
	.footerBg{
		text-align:center;
		position:relative;
		z-index:1;
		margin-top:-90px;
		_margin-top:0;
		background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_footer_pattern.png?v=1.0.5) repeat-x bottom center;
		zoom:1;
	}
		.footerBg .bg{
			zoom:1;
			width:930px;
			margin:0 auto;
			height:157px;
			background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_footer.png?v=1.0.5) no-repeat 0 0;
		}
	/*
	}
	*/
	
	
	
	
	
		#header .boxListaAtual_Noivo{
			position:absolute;
			bottom:0;
			right:0;
			background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_lista_atual.png?v=1.0.5) 0 0 no-repeat;
			width:286px;
			height:74px;
			padding:11px 19px 12px 5px;
			overflow:hidden;
		}
			#header .boxListaAtual_Noivo .photoShadowContainer{
				float:right;display:inline;
				width:70px;
				height:70px;
				margin-left:6px;
			}
			#header .boxListaAtual_Noivo .txtListaNome{
				padding:7px 0 17px 0;
				margin:0;
				text-align:right;
			}
				#header .boxListaAtual_Noivo .txtListaNome .nome{
					color:#C50045;
					display:block;
					font-size:15px;
					margin-bottom:5px;
					font-weight:bold;
					margin-top:5px;
				}
				#header .boxListaAtual_Noivo .txtListaNome .link{
					border: 1px solid #c8c8c8;
					display:block;
					font-size:11px;
					color:#757575;
					width:185px;
					margin-left:8px;
					padding:5px 3px 0;
				}
				#header .boxListaAtual_Noivo .txtTrocaLista{
					text-align:right;
					font-size:10px;
					margin:0;
				}
					#header .boxListaAtual_Noivo .txtTrocaLista a:link, #header .boxListaAtual_Noivo .txtTrocaLista a:hover, #header .boxListaAtual_Noivo .txtTrocaLista a:active, #header .boxListaAtual_Noivo .txtTrocaLista a:visited{
						text-decoration:none;
						color:#afafaf;
					}
			#header .boxListaAtual_Noivo ul.listEncontre{
				padding:8px 0 0 15px;
			}
				#header .boxListaAtual_Noivo ul.listEncontre li{
				
				}
					#header .boxListaAtual_Noivo ul.listEncontre li a:link,
					#header .boxListaAtual_Noivo ul.listEncontre li a:hover,
					#header .boxListaAtual_Noivo ul.listEncontre li a:active,
					#header .boxListaAtual_Noivo ul.listEncontre li a:visited{
						text-decoration:none;
						font-size:12px;
						font-weight:bold;
					}
				#header .boxListaAtual_Noivo ul.listEncontre li.high{
					margin-bottom:8px;
				}
					#header .boxListaAtual_Noivo ul.listEncontre li.high a:link,
					#header .boxListaAtual_Noivo ul.listEncontre li.high a:hover,
					#header .boxListaAtual_Noivo ul.listEncontre li.high a:active,
					#header .boxListaAtual_Noivo ul.listEncontre li.high a:visited{
						font-size:14px;
						color:#d10054;
					}
				#header .boxListaAtual_Noivo ul.listEncontre li.low{
					margin-bottom:2px;
				}
					#header .boxListaAtual_Noivo ul.listEncontre li.low a:link,
					#header .boxListaAtual_Noivo ul.listEncontre li.low a:hover,
					#header .boxListaAtual_Noivo ul.listEncontre li.low a:active,
					#header .boxListaAtual_Noivo ul.listEncontre li.low a:visited{
					}
		/*
			deslogado
		*/
		#header .boxListaAtual_NoivoDeslogado{
			background:url(http://www.casarcomtudo.com.br/locales/global/img/bg_lista_atual_deslogado.png?v=1.0.5) 0 0 no-repeat;
			width:295px !important;
			padding:11px 10px 12px 5px !important;
		}
			#header .boxListaAtual_NoivoDeslogado .loginContainer{
				width:153px;
				margin-left:15px;
				margin-top:-2px;
				margin-right:-5px;
				float:left;display:inline;
			}
				#header .boxListaAtual_NoivoDeslogado .loginContainer input{
					float:left;display:inline;
				}
				#header .boxListaAtual_NoivoDeslogado .loginContainer .labelLogin{
					margin:0;
					font-size:12px;
					font-weight:bold;
					color:#fff;
				}
				#header .boxListaAtual_NoivoDeslogado .loginContainer .fldLogin{
					width:100px;
					margin-bottom:2px;
				}
				#header .boxListaAtual_NoivoDeslogado .loginContainer .senhaWrapper{
					float:left;display:inline;
					width:108px;
					overflow:hidden;
					zoom:1;
				}
					#header .boxListaAtual_NoivoDeslogado .loginContainer .lblSenha{
						float:left;display:inline;
						padding:2px 4px;
						width:98px;
						margin-top:-22px;
						height:16px;
						position:relative;
						top:0;
						left:0;
						z-index:1;
						color:#000;
						font-size:13px;
					}
				#header .boxListaAtual_NoivoDeslogado .loginContainer .btOkLogin{
					float:left;display:inline;
					margin-top:2px;
					margin-left:1px;
				}
				#header .boxListaAtual_NoivoDeslogado .loginContainer .callEsqueciSenha{
					clear:both;
					font-size:10px;
					margin:0;
				}
					#header .boxListaAtual_NoivoDeslogado .loginContainer .callEsqueciSenha a:link,
					#header .boxListaAtual_NoivoDeslogado .loginContainer .callEsqueciSenha a:hover,
					#header .boxListaAtual_NoivoDeslogado .loginContainer .callEsqueciSenha a:active,
					#header .boxListaAtual_NoivoDeslogado .loginContainer .callEsqueciSenha a:visited{
						text-decoration:none;
						color:#fff;
					}
			#header .boxListaAtual_NoivoDeslogado .comeceListaHolder{
				width:130px;
				float:right;display:inline;
				padding-top:5px;
			}
				#header .boxListaAtual_NoivoDeslogado .comeceListaHolder .labelFazerLista{
					color:#fff;
					font-size:12px;
					margin-top:0;
				}
				#header .boxListaAtual_NoivoDeslogado .comeceListaHolder .callFazerLista{
					text-align:center;
				}
/*cotas counter*/
.cotasLabel{
	float:left;display:inline;
	margin-top:2px;
	margin-right:3px;
}
.cotasHolder{
	position:relative;
	float:left;display:inline;
	padding-right:12px;
}

	.cotasHolder .add,
	.cotasHolder .remove{
		position:absolute;
		display:block;
		width:9px;
		padding-top:8px;
		height:0;
		background-image:url(http://www.casarcomtudo.com.br/locales/global/img/img_seta_quantidade.png?v=1.0.5);
		background-repeat:no-repeat;
		overflow:hidden;
		right:0;
	}
	.cotasHolder .add{
		background-position:0 0;
		top:0;
	}
	.cotasHolder .remove{
		background-position:0 -8px;
		bottom:0;
	}

/* --------------------------------------------------------------- Pop RSVP */
.RSVPPop .wrapMiddle{
	padding-top:10px;
	padding-bottom:10px;
}
	.RSVPPop .mainTitle{
		margin-top:0;
	}
	.RSVPPop .disclaimer{
		font-size:15px;
	}
	.RSVPPop .formItem{
		zoom:1;
		overflow:hidden;
		margin:15px 0 5px 40px;
	}
		.RSVPPop .formItem .lbl{
			float:left;display:inline;
			font-weight:bold;
			font-size:15px;
			width:185px;
		}
		.RSVPPop .formItem input{
			width:50px;
		}
		.RSVPPop .formItem .radioContainer{
			float:left;display:inline;
			margin-right:10px;
		}
			.RSVPPop .formItem .radioContainer label{
				font-size:14px;
				margin-right:0;
			}
			.RSVPPop .formItem .radioContainer input{
				background:none;
				border:none;
				width:auto;
				margin-top:2px;
				margin-right:3px;
			}
			.RSVPPop .formItemName .lbl{
				width:65px;
			}
			.RSVPPop .formItemName input{
				width:170px;
			}
	.RSVPPop .continuarHolder{
		text-align:center;
		margin-top:25px;
		margin-bottom:0;
	}
		.RSVPPop .continuarHolder input{
			border:none;
			background:none;
			width:auto;
			height:auto;
		}
	
